package com.zhl.define;

public class ArrayDemo5 {
    public static void main(String[] args) {
        //目的 掌握定义数组的方式二 动态初始化数组。
        //1. 数据类型[]  数组名 = new 数据类型[数组长度];
        int[] ages = new int[4]; //args = [0,0,0,0]

        System.out.println(ages[0]);
        System.out.println(ages[1]);
        System.out.println(ages[2]);
        System.out.println(ages[3]);

        ages[0] = 17;
        ages[1] = 20;
        ages[2] = 25;
        ages[3] = 30;

        System.out.println(ages[0]);
        System.out.println(ages[1]);
        System.out.println(ages[2]);
        System.out.println(ages[3]);

        /*
        动态初始化数组元素默认值规则；(不同版本可能不同)
        byte、short、int、long：默认值是0；
        float、double：默认值是0.0；
        boolean：默认值是false；
        其他数据类型：默认值是null；
         */

    }
}
